﻿using System.Drawing;

namespace Scrobbler
{
    public interface IStreamSource
    {
        string Name { get; }
        string Url { get; }
        Image Logo { get; }
        ISong CurrentSong { get; set; }

        event SongEventHandler GotLatestSong;
        event SongEventHandler SongChanged;
        event ProcessorEventHandler ErrorOccured;

        void GetLatestSong();
    }
}
